On Computational Representations of Herbrand Models
نویسنده
چکیده
Computationally feasible representations of models of rst-order formulas are of interest in various elds like e.g. in automated model building, automated deduction, deductive databases, etc. For representing a Herbrand model symbolically we only need to represent the true ground atoms of the model. Many mechanisms for representing such (term) sets appear as candidates for model representations. We are particularly interested in expressiveness and in algorithmic issues like the availability (and complexity) of ground atom evaluation, equivalence test and clause evaluation. We give a survey of recent work on this topic and then we focus on tree automata as a suitable device for model representations { a device that appears in many notations such as automata, grammars, logic programs, etc. We show that for this representation clause evaluation is EXPTIME-complete. We describe an improved algorithm for clause evaluation that avoids the explicit determinization of the automaton and we sketch why this is of beneet in many practical situations.
منابع مشابه
Computational Representations of Herbrand Models Using Grammars
Finding computationally valuable representations of models of predicate logic formulas is an important subtask in many elds related to automated theorem proving, e.g. automated model building or semantic resolution. In this article we investigate the use of context-free languages for representing single Herbrand models, which appear to be a natural extension of \linear atomic representations" a...
متن کاملComparing Computational Representations of Herbrand Models
Finding computationally valuable representations of models of predicate logic formulas is an important issue in the eld of automated theorem proving, e.g. for automated model building or semantic resolution. In this article we treat the problem of representing single models independently of building them and discuss the power of diierent mechanisms for this purpose. We start with investigating ...
متن کاملUsing Grammars for Computational Representations of Herbrand Models
Finding computationally valuable representations of models of predicate logic formulas is an important task in many elds related to automated theorem proving, e.g. automated model building or semantic resolution. For representing a single (Herbrand) model we need a mechanism to describe all true ground atoms in the model, i.e. to characterize potentially innnite sets of terms. In this article w...
متن کاملAlgorithmic Aspects of Model Representations
Herbrand models play an important role in many areas of Computer Science like Logic Programming, Functional Programming, Machine Learning, etc. Moreover, models (in particular, Herbrand models) are at the very heart of Automated Model Building, which has evolved as an important subdiscipline of Automated Deduction over the past decade. A crucial issue for dealing with models on the computer is ...
متن کاملRepresenting Herbrand Models by Grammars and Deciding Equivalence Eeciently
Finding computationally valuable representations of models of predicate logic formulas is an important subtask in many elds related to automated theorem proving, e.g. automated model building or semantic resolution. In this article we investigate the use of context-free languages for representing single Herbrand models, emphasizing algorith-mic issues like the equivalence test (which we solve b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998